<?php

namespace app\api\controller;

use app\common\controller\Api;
use think\Db;
use QL\QueryList;
use GuzzleHttp\Cookie\CookieJar;
use Spatie\Browsershot\Browsershot;

/**
 * 编码
 * 
 */
class Code extends Api
{

    protected $noNeedLogin = ['*'];
    protected $noNeedRight = ['*'];

  

    /**
     * 在线base64编码
     * 
     * @ApiSummary  (base64_编码内容)
     *
     * @param string $str 编码内容
     * @param string $json 返回json格式，默认假
     * 
     * @return void
     */
    public function base64_encode($str = '',$json = false)
    {
        if(!$json){
            echo base64_encode($str);
        }else{
            $this->success('ok',base64_encode($str));
        }
        
    }


    /**
     * 在线base64解码
     * 
     * @ApiSummary  (base64_解码)
     *
     * @param string $str 解码内容
     * @param string $json 返回json格式，默认假
     * 
     * @return void
     */
    public function base64_decode($str = '',$json = false)
    {
        if(!$json){
            echo base64_decode($str);
        }else{
            $this->success('ok',base64_decode($str));
        }
        
    }

}
